//
// Created by Gao Shihao on 2023/1/6.
//
#include "plc2llvm/Visitor/strategy/var_decls/VisitSimple_Spec_Init.h"
#include <plc2llvm/utils/Log.h>

VisitSimple_Spec_Init *VisitSimple_Spec_Init::VisitSimple_Spec_Init_Strategy = new VisitSimple_Spec_Init();

VisitSimple_Spec_Init::VisitSimple_Spec_Init() {
    registerMe(plcst::PLCSTParser::RuleSimple_Spec_Init);
}

std::any VisitSimple_Spec_Init::invoke(antlr4::ParserRuleContext *parserCtx, Visitor *visitor) {
    Debug << "Simple_Spec_Init";

    // TODO: visit simple_Spec


    // TODO: visit constant_Expr



    return std::any();
}

